small creature - French English Dictionary